package model

import (
	"time"
)

// Link 友情链接模型
type Link struct {
	ID          int64     `gorm:"primaryKey;autoIncrement" json:"id"`
	Name        string    `gorm:"size:100;not null" json:"name"`
	URL         string    `gorm:"size:255;not null" json:"url"`
	Logo        string    `gorm:"size:255" json:"logo"`
	Description string    `gorm:"size:500" json:"description"`
	Sort        int       `gorm:"default:0" json:"sort"`
	Status      int8      `gorm:"default:1" json:"status"` // 1:显示 0:隐藏
	CreateTime  time.Time `gorm:"autoCreateTime" json:"create_time"`
	UpdateTime  time.Time `gorm:"autoUpdateTime" json:"update_time"`
}

// TableName 指定表名
func (Link) TableName() string {
	return "links"
}
